<!Doctype html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="description" content="ECharts-X">
    <meta name="author" content="shenyi.914@gmail.com">
    <title>World GDP - Powered by ECharts-X</title>

    <link rel="shortcut icon" href="img/favicon.png">

    <link rel="stylesheet" href="../css/common.css">
    <link rel="stylesheet" href="../css/example.css">
    <link rel="stylesheet" href="../css/codemirror.css">
    <link rel="stylesheet" href="../css/monokai.css">
    <link rel="stylesheet" href="../css/twilight.css">
    <body>
        <header id="header">
            <h1><a href="../index.html">ECharts-X</a></h1>
            <div id="toolbar">
                <button id="open-editor">Code Editor</button>
            </div>
            <ul class="links">
                <li>
                    <a href="../cn/article/getting_started.html" target="_blank">Documentation</a>
                </li>
                <li><a href="../example.html" class="active" target="_blank">Examples</a></li>
                <li><a href="https://github.com/ecomfe/echarts-x/" target="_blank">Github</a></li>
                <li><a href="http://echarts.baidu.com/" target="_blank">ECharts</a></li>
            </ul>
        </header>
        <main id="main">
            <div id="chart"></div>
        </main>
        <div id="editor">
            <textarea></textarea>
            <div id="editor-toolbar">
                <button id="editor-update">Update</button>
                <button id="editor-refresh">Refresh All</button>
                <button id="editor-close">Close</button>
            </div>
        </div>

<script type="text/x-javascript" id="code-source">
var ecConfig = require('echarts/config');

$.ajax({
    url: 'data/gdp.json',
    success: function (data) {
        myChart.setOption({
            title: {
                text: 'World GDP',
                subtext: 'Data from Geohive',
                sublink: 'http://www.geohive.com/charts/ec_gdp1.aspx',
                x: 'center',
                textStyle: {
                    color: 'white'
                }
            },
            tooltip: {
                trigger: 'axis'
            },
            grid: {
                borderWidth: 0,
                x: '50%'
            },
            xAxis: {
                type: 'category',
                data: data.years.map(function (year) { return year + '年'; }),
                axisLabel: {
                    textStyle: {
                        color: 'white'
                    }
                },
                splitArea: {
                    show: false
                },
                splitLine: {
                    show: false
                }
            },
            yAxis: {
                type: 'value',
                axisLabel: {
                    textStyle: {
                        color: 'white'
                    }
                },
                splitArea: {
                    show: false
                },
                splitLine: {
                    show: false
                },
                position: 'right'
            },
            series: [{
                name: 'Globe',
                type: 'map3d',
                mapType: 'world',
                baseLayer: {
                    backgroundColor: 'rgba(0, 0, 0, 0.3)'
                },
                itemStyle: {
                    normal: {
                        areaStyle: {
                            color: '#396696' 
                        }
                    }
                },
                data: [{}],
                mapLocation: {
                    width: '80%'
                }
            }, {
                name: 'gdp',
                type: 'bar',
                data: [1400532, 2898133, 11027922, 22000729, 32346738, 63508421, 70441599, 71918394],
                itemStyle: {
                    normal: {
                        color: '#396696'
                    }
                }
            }]
        });

        var currentName = null;
        myChart.on(ecConfig.EVENT.CLICK, function (param) {
            if (data.data[param.name] && param.name !== currentName) {
                currentName = param.name;
                myChart.setOption({
                    title: {
                        text: currentName + ' GDP'
                    },
                    series: [{
                        name: 'Globe',
                        type: 'map3d'
                    }, {
                        name: 'gdp',
                        type: 'bar',
                        data: data.data[param.name]
                    }]
                });
            } 
        });
    }
});
</script>

        <script src="../lib/esl.js"></script>
        <script src="../lib/jquery.min.js"></script>
        <script src="js/bootExample.js"></script>

        <script>
        if (document.location.href.indexOf('local') == -1) {
            var _bdhmProtocol = (("https:" == document.location.protocol) ? " https://" : " http://");
            document.write(unescape("%3Cscript src='" + _bdhmProtocol + "hm.baidu.com/h.js%3Fb78830c9a5dad062d08b90b2bc0cf5da' type='text/javascript'%3E%3C/script%3E"));   
        }
        </script>

    </body>
</head>
</html>